Over-Voltage And Over-Current Protection: An Example Of A Discrete Design